/* Clearfix */
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

/* GLOBAL ELEMENTS */
body {font-family:Arial,Trebuchet MS,Verdana,Helvetica,sans-serif; font-size:12px; line-height:1.3em; color:#727272;}
h1 {font-size:2.4em; font-weight:600; line-height:1.5em;}
h2 {font-size:2em; font-weight:100; line-height:1.3em; padding:40px 0 10px;}
h3 {font-size:1.5em; font-weight:100; line-height:1.3em; color:#65B561; padding:30px 0 10px;}
p {font-size:1em; line-height:1.5em;}
input {font-size:11px;}
select {font-size:11px;}

#page_wrapper {width:1170px;}

#content_wrapper {width:1170px; padding-left:70px; background:URL("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{4a0e99a2-b7bf-4bb3-8ffd-35511ba414ad}_registration.png") no-repeat;}
	#header {width:1170px; background:URL("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{34c5ae67-fcc4-40e8-b509-f43dbf7e1943}_Main_Image_536x1450.jpg") 100% 0% no-repeat; clear:both;}
	#col1 {float:left; width:280px; padding-right:40px;}
		.green_text {color:#65B561;}
		.super_strong {font-weight:900;}

	#col2 {float:left; width:310px; padding-top:20px;}
		#col2_head {width:310px; height:25px; background:URL("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{2026563f-70fc-4929-9edd-91f9b35ce599}_formBkg.png") no-repeat;}
		#col2_main {width:300px; padding-left:10px; background:URL("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{3bdb611d-3990-45e8-8c87-97be3af14e66}_formBkgFill.png") repeat-y;}
			#formElement3 {float:left; width:120px; padding-right:8px;}
			#formElement4 {float:left; width:62px; padding-right:8px;}
			#formElement5 {float:left; width:82px;}
			#formElement6 {clear:both;}

			#formElement11 {float:left; width:120px; padding-right:8px;}
			#formElement12 {float:left; width:62px; padding-right:8px;}
			#formElement13 {float:left; width:82px;}

			#formElement14 {float:left; width:90px; padding-left: 30px;}
			#formElement15 {float:left; width:90px;}
			#formElement16 {float:left; width:90px;}
			#formElement17 {float:left; width:90px; padding-left: 30px; clear:left;}
			#formElement18 {float:left; width:90px;}
			#formElement19 {float:left; width:90px;}
			#formElement20 {float:left; width:150px;}
			#formElement21 {float:left; width:150px;}

			#field22 {vertical-align:middle;}
			#field29 {vertical-align:middle;}

			#formElement30 {height:56px;}

			.formEl {padding-bottom:12px;}
			.topLabel {font-size:11px; font-weight:400; display:block; clear:both;}
			.checkboxLabel {font-size:11px; font-weight:400; vertical-align:middle;}
			.formInstruction {font-size:14px; color:#65B561; width:100%; border-bottom:1px solid #65B561; margin-bottom: 10px; clear:both;}
			.formInstruction2 {font-size:11px; font-weight:400; width:100%; clear:both;}
				.formInstruction2 p {padding-bottom:15px;}
			.elqFormSubmit {float:left; background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{2608cf65-0c57-44b7-9cd6-fbc51b533ad5}_Submit_Sprite.png") 0 0 no-repeat; width:250px; height:56px; text-indent:-100000px; border-style:none; margin-left:40px;}
			.elqFormSubmit:hover {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{2608cf65-0c57-44b7-9cd6-fbc51b533ad5}_Submit_Sprite.png") 0 -56px no-repeat;}

		#col2_foot {width:310px; height:25px; background:URL("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{2026563f-70fc-4929-9edd-91f9b35ce599}_formBkg.png") 0% 100% no-repeat;}
	
	#col3 {float:left; width:500px; padding-top:20px;}

/* 
body {font-family:Arial,Trebuchet MS,Verdana,Helvetica,sans-serif; font-size:12px; line-height:1.3em; color:#364037;}

	#leftBar {float:left; width:189px; height:1300px; background-color:#ffb200;}
		#leftBar h3 {padding:20px 0 0 6px; font-weight:600; color:#000;}
		#leftBar p {padding-left:6px; color:#000;}
		#leftBar .map {padding-left:4px;}
		#leftBar a {font-size:11px; color:#364037;}
		#leftBar a:visited {color:#364037;}

	#rightBar {float:right; width:579px;}
		#header {width:579px; height:71px;}
		#nav {width:579px; height:30px; background-color:#ffb200;}
		#content {padding:10px;}
			#content img {display:block; margin-left:auto; margin-right:auto;}
			#content .elqFormTable {position:relative; margin:0 auto; width:210px; margin-top:20px; margin-bottom:20px; font-size:10px;}
			#content .elqFormLabelCell {height:22px; vertical-align:bottom;}
			#content .elqSubmit {margin-top:15px;}
			#content .instructionRow {padding-top:20px;}
			#kroy_rebate {border:3px dashed #ffb200; margin:40px; padding:10px 40px 40px;}
				#kroy_rebate h1{color:#000; text-align:center; padding-bottom:20px; line-height:1.4em;}
				#kroy_rebate p{text-align:center;}
				#kroy_rebate .requiredRow {padding:10px 0px 10px; color:#30572b;}

* {border:1px solid red !important;}
*/